from django.test import TestCase
from rest_framework.test import APIClient# Create your tests here.
# 测试用例-校验手机号是否被注册
class CheckMobile(TestCase):
    # setup()是任何一个测试用例执行前必须先执行的方法
    def setUp(self):
        print("setup被执行")
        # 创建一个接口访问的客户端对象
        self.client=APIClient()
    # 测试手机号是否被注册
    def test_check_mobile(self):
        # 1.准备测试数据
        mobile="13012345678"
        # 2.发送请求
        response=self.client.get(f"/users/mobile/{mobile}/")
        # 3.断言=判断目标结果和实际结果是否一致
        self.assertEqual(response.status_code,200)
        self.assertEqual(response.json()["message"],"手机号已被注册")
